Shood : a Design Object Model
نویسنده
چکیده
This paper is an overview of a three years effort aimed at providing a flexible and powerful model for design applications. The result is a data model called SHOOD based on object-oriented concepts and frame-based knowledge representation. SHOOD implements sophisticated features, such as : • object persistence, • multi-methods along a specific specialization hierarchy, which is independent of the class hierarchy, • sophisticated semantic relationships e.g, dependency relationships between objects, which are totally independent of the composition relationship, • multiple object representations, allowing the users to manipulate the objects from several points of views simultaneously, • the systematic use of a powerful meta-object kernel, which is used to implement a reflexive architecture. This paper is an informal overview of SHOOD. It focuses on the last two issues.
منابع مشابه
Using Rules to Support Evolution
This study belongs to the project Shood, which goal is to design a knowledge representation system based on the object paradigm. The study focuses on raising Shood as an active knowledge representation system. This is achieved by introducing the concept of activity within the objects. We have elected to design the active behavior of the objects in Shood using ECA rules (Event, Condition, Action...
متن کاملUsing ECA Rules for Object and Schema Evolution in an Object-Oriented System
This work is issued from the project SHOOD, which goal is to design a knowledge representation system, based on the object paradigm. The aim of the work is to provide SHOOD with an active knowledge representation system. This is achieved by introducing the concept of activity within the objects. It was decided to use ECA rules (Event, Condition, Action) to provide SHOOD objects with active beha...
متن کاملAn Object Model for Engineering Design
Applications requiring sophisticated modeling techniques raise challenging issues to software designers. CAD/CAM and genetics are example of applications that call for powerful modeling techniques. Existing approaches seem limited in their ability to support their demands. Relational database systems for example support only simple tables. The need to enhance their capabilities led to non-norma...
متن کاملComposite objects and dependency relationships in Engineering
This paper depicts two important relationships required for CAD/CAM applications. The first one is the composition relationship between a pair of objects (a set of objects related by the composition relationship is collectively called a composite object). The second one presents the semantics of Dependency between two objects. Within the Knowledge Based Systems like YAFOOL, LOOPS and ORION, the...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کامل